Author: Stefan Stuntz <stuntz@informatik.tu-muenchen.de>, Bernhard Moellemann <zza@mhystic.hall.sub.org>, Matthias Scheler <tron@lyssa.owl.de>, Klaus Melchior <kmel@eifel.tng.oche.de>, Oliver Oster
Type: comm/ums
Kurz: Stuntzi's UMS Tools v2.13
<olio@informatik.uni-bremen.de>, Ulrich Sibiller <uli@pizza.tynet.sub.org>, Olaf Peters <olf@informatik.uni-bremen.de>
Uploader: Olaf Peters <olf@informatik.uni-bremen.de>
Replaces: comm/ums/SUMSTools.lha
Version: 2.13 (9.1.97)
Requires: OS 2.x, UMS v10+
Copyright: Public Domain
Revision History
****************
v2.13 (09-Jan-97) [olf]
- added support for all missing server tags (UMSTAG_FileName etc.) to
the filter, SUMSPrint and SUMSWrite. [olf]
- docs: updated sections Filtering, SUMSPrint and SUMSWrite to now
reflect all possible keywords. Also updated the flag-stuff in
SUMSPrint to reflect the Parked and HasFile flag.
- forgot to update the version in v2.12 [olf]
v2.12 (20-Dec-96) [olf]
- umsfilter: added support for HasFile-Flag [olf]
- converted documentation to TexInfo resulting in up-to-date docs in
AmigaGuide format.
- all: compiled with SAS/C 6.57
v2.11 (03-Aug-95) [kmel]
- sumsexport.c: added [kmel]
- new directory structure [kmel]
- all: change CLI template to stop the problems with USER/A or
NAME/A [kmel]
- umsfilter: ID_LENGTH, added new filter: TextLength, HeaderLength [SS]
- all, sumstl.h: VERSION has information about the compiler [kmel]
- all: Compiled with SASC 6.51, if compiling with Dice some
expressions produce an error [kmel]
v2.10 (05-Mar-95) [zza]
- sumsdel.c: added
- sumsset.c: warns if Deleted bit is set
- sumstl.h: VERSION introduced for same version in all files
- sumsprint.c: fixed access of arguments via argv
checking for CTRL-C in PrintMessage, too
Overview
********
What are SUMSTools?
'sumstl' or 'SUMSTools' stands for "Stuntzi's UMS Tools" and is a
collection of six useful tools for the UMS message base system:
SUMSPrint
extract certain messages from message base to a file.
SUMSWrite
create new messages.
SUMSSet
set certain bits on certain messages.
SUMSFolder
set folder on certain messages.
SUMSDel
deletes certain messages
SUMSExport
exports certain messages in a UMS-specific format
With the aid of these six tools, you can perform lots of actions,
such as automatic message archiving, automatic generation of return
receipts, automatic message forwarding, areafix support, user filter,
etc.
You could e.g. select all messages about "MUI", extract them from the
message base with SUMSPrint and forward them to a special MUI-Area with
SUMSWrite.
Or you could select all messages from user "Martin Horneffer" and
route them via SUMSPrint to a printer. Thus, you will have all his
mumbling on a sheet of paper and can easily create some nice paper
planes. :-)
If you are a node that offers some kind of areafix, SUMSPrint could
extract all messages to user "Areafix" for further parsing with an
areafix tool.
Do you need some kind of expire? Just select all messages in
'fidonet.Amiga.ger' that are older than 30 days and set the Expire-Bit